﻿using System.Collections.Generic;

namespace Matrix.MaKaYunShang.Model.Dto
{
    public class ViewOrdersDto
    {
        /// <summary>
        /// 订单记录ID
        /// </summary>		
        public int Id { get; set; }
        /// <summary>
        /// 订单号
        /// </summary>		
        public string OrderNo { get; set; }
        /// <summary>
        /// 下单时间
        /// </summary>		
        public string OrderTime { get; set; }
        /// <summary>
        /// 订单状态
        /// </summary>		
        public string OrderStatus { get; set; }
        /// <summary>
        /// 订单所属店铺ID
        /// </summary>		
        public int ShopId { get; set; }
        /// <summary>
        /// 店铺名称
        /// </summary>		
        public string ShopName { get; set; }
        /// <summary>
        /// 店铺老板电话
        /// </summary>		
        public string ShopLegalPersonMobile { get; set; }
        /// <summary>
        /// 店铺电话
        /// </summary>		
        public string ShopTel { get; set; }
        /// <summary>
        /// 店铺所有信息
        /// </summary>		
        public string ShopInfo { get; set; }
        /// <summary>
        /// 原店铺顾客编号
        /// </summary>		
        public string ShopCustomerNumber { get; set; }
        /// <summary>
        /// 原有定水电话
        /// </summary>		
        public string OldOrderPhone { get; set; }
        /// <summary>
        /// 商品总数
        /// </summary>		
        public int CommodityQuantity { get; set; }
        /// <summary>
        /// 实际付款
        /// </summary>		
        public string PayPrice { get; set; }
        /// <summary>
        /// 折扣后价格
        /// </summary>		
        public string DiscountPrice { get; set; }
        /// <summary>
        /// 折扣前价格
        /// </summary>		
        public string NormalPrice { get; set; }
        /// <summary>
        /// 随机立减金额
        /// </summary>		
        public decimal RandomPayDiscount { get; set; }
        /// <summary>
        /// 优惠券抵扣价格
        /// </summary>		
        public decimal CouponValue { get; set; }
        /// <summary>
        /// 订单支付方式
        /// </summary>		
        public string PayWay { get; set; }
        /// <summary>
        /// 收件人
        /// </summary>		
        public string ReceiverName { get; set; }
        /// <summary>
        /// 收件人电话
        /// </summary>		
        public string ReceiverPhone { get; set; }
        /// <summary>
        /// 收件人地址
        /// </summary>		
        public string ReceiverAddress { get; set; }
        /// <summary>
        /// 订单用户备注
        /// </summary>		
        public string Remark { get; set; }
        /// <summary>
        /// 订单系统备注
        /// </summary>		
        public string SysRemark { get; set; }
        /// <summary>
        /// 派单时间
        /// </summary>		
        public string AssignTime { get; set; }
        /// <summary>
        /// 配送人姓名
        /// </summary>		
        public string DeliveryDisplayName { get; set; }
        /// <summary>
        /// 配送时间
        /// </summary>		
        public string DeliveryTime { get; set; }
        /// <summary>
        /// 配送人电话
        /// </summary>
        public string DeliveryMobile { get; set; }
        /// <summary>
        /// 配送信息
        /// </summary>		
        public string DeliveryInfo { get; set; }
        /// <summary>
        /// 收货时间
        /// </summary>		
        public string ReceivingTime { get; set; }
        /// <summary>
        /// 订单完成时间
        /// </summary>		
        public string FinishTime { get; set; }
        /// <summary>
        /// 取消订单时间
        /// </summary>		
        public string CancelTime { get; set; }
        /// <summary>
        /// 订单退回时间
        /// </summary>		
        public string RejectTime { get; set; }
        /// <summary>
        /// 催单时间
        /// </summary>		
        public string RemindTime { get; set; }
        /// <summary>
        /// 用户选择送货时间
        /// </summary>		
        public string ConsumerSendTime { get; set; }
        /// <summary>
        /// 商品详细信息
        /// </summary>
        public string CommodityInfo { get; set; }
        /// <summary>
        /// 用户收货详细信息
        /// </summary>
        public string ConsumerInfo { get; set; }
        /// <summary>
        /// 时间信息
        /// </summary>
        public string TimeInfo { get; set; }
        /// <summary>
        /// 操作按钮
        /// </summary>
        public string Action { get; set; }
        /// <summary>
        /// 商品列表
        /// </summary>
        public List<OrderDetail> OrderDetailList { get; set; }

        /// <summary>
        /// 票券使用
        /// </summary>
        public string CouponResume { get; set; }
    }
}